'''
1. 登录
2. 判断是否首次登录，采取不同的工资录入方式
3. 购物
'''
import random;

print("自强python版武器大卖场程序启动");
#登录
login_count = 0;
while True:
    login_count = login_count + 1;
    #通过input函数让用户实现在控制台上输入信息
    user_name = input("请输入用户名:");
    user_pwd = input("请输入密码:");

    if user_name == "admin" and user_pwd == "123456":

        print("恭喜你，登录成功!");

        break;

    else:

        print("登录失败，请重新输入!")

print("欢迎进入武器大卖场，祝你购物愉快!")

#2. 判断是否首次登录，采取不同的工资录入方式
is_first = input("是否首次登录(Y/N):");

#定义一个变量用于存储工资
money = 0;
if is_first == "y":

    money = int(input("请输入你的工资:"));

else:

    money = random.randint(50000,100000);

print("你的账户余额是:",money,"元")

goods_no = "";
while True:

    if goods_no == "q":
        break;
    else:
        pass;

    #购物
    user_shopping_find = input("你是查询消费记录还是购买商品（0/1）:");

    if user_shopping_find == "q":

        print("退出啦，不玩了!")
        break;

    elif user_shopping_find != "0" and user_shopping_find != "1":

        print("你输入的信息有误，请重新输入!");

    else:

        if user_shopping_find == "0":

            print("搞了半天，你是来查询消费记录的呀，查询完毕啦!")

        else:

            #定义一个列表用于存储用户选择的商品信息。
            goods_car= [];

            while True:

                print("1.大炮(3000元)  2.坦克(5000元)  3.飞机(8000元)  4.军舰(12000元)  5.航空母舰(30000元)");

                goods_no = input("请输入你要购买的商品编号:");

                if goods_no == "q":

                    print("你本次购买的商品是:",goods_car,"你目前的余额是:",money)
                    break;

                elif goods_no != "1" and goods_no != "2" and goods_no != "3" and goods_no != "4" and goods_no != "5":

                    print("你输入的商品编号不存在，请重新输入!")

                else:

                    if goods_no == "1" and money >= 3000:

                        goods_car.append("大炮")

                        money = money - 3000;

                    elif goods_no == "2" and money >= 5000:

                        goods_car.append("坦克")

                        money = money - 5000;

                    elif goods_no == "3" and money >= 8000:

                        goods_car.append("飞机")

                        money = money - 8000;

                    elif goods_no == "4" and money >= 12000:

                        goods_car.append("军舰")

                        money = money - 12000;

                    elif goods_no == "5" and money >= 30000:

                        goods_car.append("航空母舰")

                        money = money - 30000;

                    else:

                        print("你的余额不足，请重新选择商品");

out_login = input("是否安全退出(y/n):");

if out_login == "y":

    print("你的登录信息已经清理完毕，可以安全退出!");

else:

    print("不安全的退出方式很危险，账户容易被盗!");

print("自强python版武器大卖场程序执行完毕，欢迎下次光临!")

